|
Date : 12 mars 1993 Programme : FORMULA ONE GRAND PRIX Protection : MOT DE PASSE Outils : SOFT-ICE V2.50 Temps pass� : 25 MINUTES Fichier : GP.EXE Soci�t� : MICROPROSE Divers : Non compact�. Origine : MALAISIE Num�ro : 206 MICROPROSE ne m'effraie plus depuis longtemps. En fait depuis que je les connais, leur seule protection un peu costaude �tait celle de LIGHTSPEED. Marche � suivre classique: taper un max de caract�re pour connaitre le d�limiteur. Si rien ne se produit c'est que c'est la touche ENTER. Appeler SOFT-ICE, faire tourner le programme par F10 et noter la fin de la boucle de scutation des caract�res. Se placer juste apr�s avec F7 et taper X. D�s lors l'�cran du jeu se r�affiche et il ne suffit plus que d'appuyer sur ENTER. A ce moment l� SOFT-ICE pops up ! ( admirez mon Franglais au passage ). Il ne suffit plus que de faire du F10 et rep�rer ce qui fait r�afficher la demande du mot de passe ( en principe 3 fois ). Puis d'agir sur l'�coulement des instructions pour les faire aller l� ou il faut. Cette m�thode fonctionne 7 fois sur 10. Ci-dessous la sortie de boucle par ENTER: CS=79AC CS:5908 E85700 CALL 5962 CS:590B 803E6603FF CMP BYTE PTR [0366],FF ; TEST ENTER CS:5910 75AC JNZ 58BE ; ON BOUCLE... CS:5912 803E6703FF CMP BYTE PTR [0367],FF ; SUITE.... Si on a appuy� sur ENTER on continue par CS:5912 sinon on retourne en arri�re en CS:58BE avec JNZ 58BE. On trouve aussi acc�ssoirement la routine de demande du code, dans le cas pr�sent elle semble �tre en 2966:06B5. Il peut-�tre "clean" de l'enlever. Deux "for�age" sont n�cessaires pour faire croire au jeu que l'on a rentr� le bon code. Ils se trouve dans un autre segment que le test de la touche ENTER: CS=2966 ( le m�me segment que la demande de code ). CS=2966 CS:06D7 A8FF TEST AL,FF CS:06D9 743A JZ 0715 ; A FORCER PAR EB ( JMP ) CS:06DB 3C20 CMP AL,20 CS:06DD 74F5 JZ 06D4 ; ICI ON VOIT QUE L'ON RETOURNE EN ARR. Et: CS:071E 8A7604 MOV DH,[BP+04] CS:0721 3907 CMP [BX],AX CS:0723 7505 JNZ 072A ; A FORCER PAR EB ( JMP ) CS:0725 395702 CMP [BX+02],DX Avec PCTOOLS chercher: A8FF743A3C20 modifier: ....EB...... chercher: 390775053957 modifier: ....EB...... FREDDY |